use this to zero the z-position, but not a big deal, since it is done later
---------------------------------------------------------------------------
echo '!PZ0,100;'>/dev/ttyS0

use this to put the tool into a particular xy location
---------------------------------------------------------------------------
echo '!MC0;PA;PU350,300;'>/dev/ttyS0

(updated for new device configuration)
make holes (starts at lower left hole)
-----------------------

insert #70 drill bit and lower to workpiece surface

echo '!PZ0,100;'>/dev/ttyS0

echo 'PR;PU109,67;'>/dev/ttyS0
echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU60.5, 105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU-60.5,105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU122,0;'>/dev/ttyS0

echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU60.5,-105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU-60.5,-105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU-122,0;'>/dev/ttyS0
echo 'PR;PU-109,-67;'>/dev/ttyS0


(updated for new device configuration)
make o-ring grooves
-----------------------

insert 7/64" flat endmill and lower to workpiece surface

echo '!PZ0,100;'>/dev/ttyS0

echo 'PR;PU109,67;'>/dev/ttyS0
echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU60.5, 105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU-60.5,105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU122,0;'>/dev/ttyS0

echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU60.5,-105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU-60.5,-105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU-122,0;'>/dev/ttyS0
echo 'PR;PU-62, 105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-128;!ZM128;!MC0;'>/dev/ttyS0
echo 'PR;PU62, -105;'>/dev/ttyS0
echo 'PR;PU-62, 105;'>/dev/ttyS0
echo '!MC1;PR;!ZM-180;!ZM180;!MC0;'>/dev/ttyS0
echo 'PR;PU62, -105;'>/dev/ttyS0
echo 'PR;PU-109,-67;'>/dev/ttyS0



//the following needs modifying ...
make outline (1/16" endmill)
-----------------------

insert 1/16" flat endmill and lower to workpiece surface

echo '!PZ-10,100;'>/dev/ttyS0
echo 'PR;PU-36,-32;'>/dev/ttyS0
echo '!MC1;PR;PD0,704;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD388,0;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD0,-704;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD-388,0;PU;!MC0;'>/dev/ttyS0



make outline (1/32" endmill)
-----------------------

insert 1/32" flat endmill and lower to workpiece surface

echo '!PZ-10,100;'>/dev/ttyS0
echo 'PR;PU-10,-16;'>/dev/ttyS0
echo '!MC1;PR;PD0,672;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD356,0;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD0,-672;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD-356,0;PU;!MC0;'>/dev/ttyS0
echo 'PR;PU20,16;'>/dev/ttyS0

echo '!PZ-20,100;'>/dev/ttyS0
echo 'PR;PU-20,-16;'>/dev/ttyS0
echo '!MC1;PR;PD0,672;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD356,0;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD0,-672;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD-356,0;PU;!MC0;'>/dev/ttyS0
echo 'PR;PU20,16;'>/dev/ttyS0

echo '!PZ-30,100;'>/dev/ttyS0
echo 'PR;PU-20,-16;'>/dev/ttyS0
echo '!MC1;PR;PD0,672;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD356,0;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD0,-672;PU;!MC0;'>/dev/ttyS0
echo '!MC1;PR;PD-356,0;PU;!MC0;'>/dev/ttyS0
echo 'PR;PU20,16;'>/dev/ttyS0

